package com.fate.securecheckplatform.bean;

import androidx.room.Entity;
import androidx.room.Ignore;
import androidx.room.PrimaryKey;

import org.jetbrains.annotations.NotNull;

import java.io.Serializable;
import java.util.List;

/**
 * Author:   RandBII
 * DATE:   2020/1/10
 * Description: 违禁物品操作展示类
 */
@Entity
public class TableForbiddenPerformance implements Serializable {

    /*
        id    主键
        jcry  检察人员
        jcgw  检察岗位
        czry  操作人员（处置人员）
        czmj  操作民警（处置民警）
        czbh 操作编号 （处置编号）
        czfs  （处置方式）

        lkxm  旅客姓名
        lkdz  旅客地址

        sfzh  身份证号
        lxfs  联系方式
        cc  车次
        xb  席别

        wpzt  物品状态
        sfla  是否立案
        sfys 是否遗失
        sfck 是否出库 0 未出库 1 出库
        qsz  起始站
        zdz  终点站

        ph   票号
        rksj   入库时间
        cksj   出库时间
        lkqmt 旅客签名图

         jsrymc; 接收人员名称(指的旅客)
        jsrydh; 接收人员 电话
         jsrysfz; 接收人员身份证
         jsmz: 接收人员（其他部门）
         jsbm: 接收部门
         rkjsr: 入库移交人
           isDelete: 0 未删除， 1 删除
           qmz64: 图片转base64

     */


    @PrimaryKey(autoGenerate = true)
    private long id;
    private String jcry;
    private String jcgw;
    private String czry;

    private String czmj;

    private String lkxm;
    private String lkdz;

    private String sfzh;
    private String lxfs;
    private String cc;
    private String xb;

    private String wpzt;
    private String sfla;
    private String qsz;
    private String zdz;

    private String ph;
    private String rksj;
    private String cksj;
    private String lkqmt;
    private String jsrymc;
    private String jsrydh;
    private String jsrysfz;
    private String czbh;
    private String jsmz;
    private String jsbm;
    private String sfys;
    private int sfck;
    private String czfs;
    private String rkjsr;
    private int isDelete;
    @Ignore
    private boolean isAndroidSelected;
    private String qmz64;
    private List<TableForbiddenThing> thins;
    private String dayTime;

    public String getDayTime() {
        return dayTime;
    }

    public void setDayTime(String dayTime) {
        this.dayTime = dayTime;
    }

    public boolean isAndroidSelected() {
        return isAndroidSelected;
    }

    public int getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(int isDelete) {
        this.isDelete = isDelete;
    }

    public String getCzfs() {
        return czfs;
    }

    public void setCzfs(String czfs) {
        this.czfs = czfs;
    }

    public String getJsbm() {
        return jsbm;
    }

    public void setJsbm(String jsbm) {
        this.jsbm = jsbm;
    }

    public String getSfys() {
        return sfys;
    }

    public void setSfys(String sfys) {
        this.sfys = sfys;
    }

    public String getJsmz() {
        return jsmz;
    }

    public void setJsmz(String jsmz) {
        this.jsmz = jsmz;
    }


    public int getSfck() {
        return sfck;
    }

    public void setSfck(int sfck) {
        this.sfck = sfck;
    }

    public String getCzbh() {
        return czbh;
    }

    public void setCzbh(String czbh) {
        this.czbh = czbh;
    }

    public String getJsrymc() {
        return jsrymc;
    }

    public void setJsrymc(String jsrymc) {
        this.jsrymc = jsrymc;
    }

    public String getJsrydh() {
        return jsrydh;
    }

    public void setJsrydh(String jsrydh) {
        this.jsrydh = jsrydh;
    }

    public String getJsrysfz() {
        return jsrysfz;
    }

    public void setJsrysfz(String jsrysfz) {
        this.jsrysfz = jsrysfz;
    }

    public long getId() {
        return id;
    }

    public void setId(@NotNull long id) {
        this.id = id;
    }

    public String getJcry() {
        return jcry;
    }

    public void setJcry(String jcry) {
        this.jcry = jcry;
    }

    public String getJcgw() {
        return jcgw;
    }

    public void setJcgw(String jcgw) {
        this.jcgw = jcgw;
    }

    public String getCzry() {
        return czry;
    }

    public void setCzry(String czry) {
        this.czry = czry;
    }

    public String getCzmj() {
        return czmj;
    }

    public void setCzmj(String czmj) {
        this.czmj = czmj;
    }


    public String getLkxm() {
        return lkxm;
    }

    public void setLkxm(String lkxm) {
        this.lkxm = lkxm;
    }

    public String getSfzh() {
        return sfzh;
    }

    public void setSfzh(String sfzh) {
        this.sfzh = sfzh;
    }

    public String getLxfs() {
        return lxfs;
    }

    public void setLxfs(String lxfs) {
        this.lxfs = lxfs;
    }

    public String getCc() {
        return cc;
    }

    public void setCc(String cc) {
        this.cc = cc;
    }

    public String getXb() {
        return xb;
    }

    public void setXb(String xb) {
        this.xb = xb;
    }

    public String getWpzt() {
        return wpzt;
    }

    public void setWpzt(String wpzt) {
        this.wpzt = wpzt;
    }

    public String getSfla() {
        return sfla;
    }

    public void setSfla(String sfla) {
        this.sfla = sfla;
    }

    public boolean getAndroidSelected() {
        return isAndroidSelected;
    }

    public void setAndroidSelected(boolean androidSelected) {
        isAndroidSelected = androidSelected;
    }

    public String getLkdz() {
        return lkdz;
    }

    public void setLkdz(String lkdz) {
        this.lkdz = lkdz;
    }

    public String getQsz() {
        return qsz;
    }

    public void setQsz(String qsz) {
        this.qsz = qsz;
    }

    public String getZdz() {
        return zdz;
    }

    public void setZdz(String zdz) {
        this.zdz = zdz;
    }

    public String getPh() {
        return ph;
    }

    public void setPh(String ph) {
        this.ph = ph;
    }

    public String getRksj() {
        return rksj;
    }

    public void setRksj(String rksj) {
        this.rksj = rksj;
    }

    public String getCksj() {
        return cksj;
    }

    public void setCksj(String cksj) {
        this.cksj = cksj;
    }


    public String getLkqmt() {
        return lkqmt;
    }

    public void setLkqmt(String lkqmt) {
        this.lkqmt = lkqmt;
    }

    public String getRkjsr() {
        return rkjsr;
    }

    public String getQmz64() {
        return qmz64;
    }

    public void setQmz64(String qmz64) {
        this.qmz64 = qmz64;
    }

    public void setRkjsr(String rkjsr) {
        this.rkjsr = rkjsr;
    }

    public List<TableForbiddenThing> getThins() {
        return thins;
    }

    public void setThins(List<TableForbiddenThing> thins) {
        this.thins = thins;
    }

    @Override
    public String toString() {
        return "TableForbiddenPerformance{" +
                "id=" + id +
                ", jcry='" + jcry + '\'' +
                ", jcgw='" + jcgw + '\'' +
                ", czry='" + czry + '\'' +
                ", czmj='" + czmj + '\'' +
                ", lkxm='" + lkxm + '\'' +
                ", lkdz='" + lkdz + '\'' +
                ", sfzh='" + sfzh + '\'' +
                ", lxfs='" + lxfs + '\'' +
                ", cc='" + cc + '\'' +
                ", xb='" + xb + '\'' +
                ", wpzt='" + wpzt + '\'' +
                ", sfla='" + sfla + '\'' +
                ", qsz='" + qsz + '\'' +
                ", zdz='" + zdz + '\'' +
                ", ph='" + ph + '\'' +
                ", rksj='" + rksj + '\'' +
                ", cksj='" + cksj + '\'' +
                ", lkqmt='" + lkqmt + '\'' +
                ", isAndroidSelected=" + isAndroidSelected +
                ", thins=" + thins +
                '}';
    }
}
